@charset "utf-8";
.w { width: 100%; margin: 0 auto; }
.wbg{
	height:87px;  background: url(../images/adm_top.jpg) right no-repeat;
}
body { margin:0px}
.header { position: absolute; left: 0; top:0px;width: 100%; z-index: 1000; background: #fff; border-bottom: 1px solid #c0c0c0; height:87px; background: url(../images/adm_top_bg.jpg) center; }
.logo { width: 164px; height: 87px; background: url(../images/logo_adm.jpg); float: left; }
#logo-title{
	height:135px;
	float:left;
	width:'30%';
}
#logo-title span{
	position: relative;
	top: 50px;
	font-family: "微软雅黑";
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
.clear-both{
	clear:both;
}
.welcomebg{
	position: absolute; left: 0; top:87px; width: 100%; z-index: 1000; background: #fff; height:34px; background: url(../images/welcomebg.gif) center; 
}

.welcomespan{
	position: relative;
	top: 7px;
	font-family: "宋体";
	font-size: 13px;
	font-weight: normal;
	color: #179139;
}

#welcomeinfo{
	height:34px;
}

#logout{
	height:34px;
	background: url(../images/logout.gif) left no-repeat; 
}

#location{
	height:34px;
	background: url(../images/location.gif) left no-repeat; 
}

#main{
	position: absolute; left: 0; top:120px; width: 100%; z-index:1001; 
}

#menu{
	width:180px;
	background: url(../images/menubg.jpg) left repeat-y; 
	/*background-color:#efefef;*/
}


#menu_ul{margin:0 auto;width:181px;}
.tree li a.white{
	color: #FFFFFF;
	font-weight: bold;
	line-height:30px;
	height:30px;
}
.tree li.black{
	color: #000000;
	line-height:26px;
	height:26px;
}
.tree li a.black{
	color: #000000;
	line-height:26px;
	text-align:center;
	height:26px;
}
.tree,.tree ul,.tree li{list-style:none;margin:0;padding:0;zoom: 1;}
.tree ul{margin-left:0px; }

.tree div{
	height:31px;
	width:40px;
	float:left;
	margin-right:15px;
	background: url(../images/menupic.png) 190px 100px no-repeat;
}

.tree .menuicon1{
	background-position:15px 0px ;
}

.tree .menuicon2{
	background-position:15px -30px ;
}

.tree .menuicon3{
	background-position:15px -60px ;
}

.tree .menuicon4{
	background-position:15px -90px ;
}

.tree .menuicon5{
	background-position:15px -120px ;
}

.tree .menuicon6{
	background-position:15px -150px ;
}

.tree .menuicon7{
	background-position:15px -180px ;
}


.tree li a{
	padding:.1em 7px .1em 0px;
	display:block;
	text-decoration:none;
	height:28px;
	text-align:left;
	line-height:28px;
	font-family: "宋体";
	font-size: 14px;
}

.tree li a.tree-parent{background: url(../images/colbghover.jpg) left no-repeat}
.tree li a.tree-parent-collapsed{background: url(../images/colbg.jpg) left no-repeat}
.tree li.black:hover{
	background: url(../images/menuselected.jpg) left repeat-y;
	width:181px;
}
.tree li a.tree-item-active{
	background: url(../images/menuselected.jpg) left repeat-y;
}
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{
}
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{
	
}
.tree ul.tree-group-collapsed{display:none;}

.ui-layout-content{
	padding:10px;
}
.ui-layout-south{
	text-align:'center';
	background: url(../images/bottom.gif) center repeat-x;
}
.ui-layout-west{
	background: url(../images/menubg.jpg) left repeat-y; 
}
.ui-layout-center, .ui-layout-north, .ui-layout-south, .ui-layout-west{
	border:0px;
}


.bottom{
	width: 100%; z-index: 1000; background: #fff; height:30px;text-align:center;
}
.version{
	margin:0px;
	position: relative;
	top: 10px;
	font-family: "宋体";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-align:center;
}

.table-border{
	border:1px solid #dddddd;
}
.tr-title{
	height:32px;
	background: url(../images/trtitlebg.gif) center repeat-x;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #16652f;
	text-align:left;
}

.btnstyle{
	background: url(../images/commit.jpg) center no-repeat;
	width:89px;
	height:30px;
	text-align:center;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

#content-input{
	font-family: "宋体";
	font-size: 14px;
	color:#333333;
}

#content-input input{
	border:1px solid #dddddd;
}

#content-input textarea{
	font-family: "宋体";
	font-size: 14px;
	color:#333333;
}


.adduser{
	margin-top:15px;
	height:25px;
	margin-left:5px;
	margin-right:5px;
	background:url(../images/adduser-right.gif) center bottom repeat-x;
}

.adduser .adduser-left{
	line-height:25px;
	background:url(../images/adduserbg.gif) center bottom repeat-x;
	float:left;
	color:green;
	font-family:"微软雅黑";
	font-size:15px; 
	font-weight:bold;
	width:105px;

}

.adduser .adduser-left .adduser-icon{
	height:25px;
	width:25px;
	float:left;
	background:url(../images/adduser.gif) center left no-repeat;
}

.querycondition{
	margin-top:15px;	
	margin-left:5px;
	margin-right:5px;
	color:#333333;
	font-size:13px; 
	font-family:"宋体";
	line-height:30px;
}

.querycondition .condtiontitle{
	width:120px;
	font-weight:bold;
	line-height:27px;
	
}

.querycondition .condtiontitle .searchcondition{
	height:25px;
	width:25px;
	margin-left:3px;
	float:left;
	background:url(../images/searchcondition.png) center left no-repeat;
}

.querycondition .songhuofangshi{
	margin-bottom:20px;
}

.querycondition .condtion{
	margin-left:30px;
	margin-bottom:20px;
}
.querycondition .condtion div{
	float:left;
	width:85px;
	height:30px;
	margin-left:5px;
	
}

.querycondition .condtion div.cellcontition{
	width:700px;
}
.querycondition .condtion div.btn-query{
	background:url(../images/btn-search.gif) center no-repeat;
}

.querycondition .condtion div.btn-clear{
	background:url(../images/btn-clear.jpg) center no-repeat;
	margin-right:50px;
}


.userlist-title{
	height:37px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #e6e6e6;
	background:url(../images/userlist-bg.jpg) center top repeat-x;
}

.userlist-title .userlist-title-left{
	line-height:37px;
	float:left;
	color:#333333;
	font-family:"微软雅黑";
	margin-left:10px;
	font-size:15px; 
	font-weight:bold;
	/*width:105px;*/

}

.userlist-title .userlist-title-left .userlist-title-icon{
	height:35px;
	width:25px;
	float:left;
	background:url(../images/userlist-title.gif) center left no-repeat;
}


.param-title{
	height:30px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #e6e6e6;
	line-height:30px;
	background:url(../images/userlist-bg.jpg) center top repeat-x;
}

.param-title .param-title-left{
	line-height:30px;
	float:left;
	color:#333333;
	font-family:"微软雅黑";
	margin-left:10px;
	font-size:15px; 
	font-weight:bold;
	width:105px;

}

.param-title .param-title-left .param-title-icon{
	height:30px;
	width:25px;
	float:left;
	background:url(../images/editparam.png) center left no-repeat;
}


.userlist{
	margin-left:5px;
	margin-right:5px;
	border:1px solid #e6e6e6;
	border-top:0px;
	color:#333333;
	font-family:"宋体";
	font-size:13px; 
	margin-bottom:15px;
	padding:0px;
}

.userlist table{
	width:100%;
	border:0px;
}

.userlist .starlist{
	width:600px;
}

.userlist table .userlist-tr-title{
	height:25px;
	background:#E8E8E8;
}

.userlist table .userlist-tr-content{
	background:#F6F6F6;
}

.userlist table .userlist-td{
	text-align:center;
	border-right:1px solid #c1ccce;
	border-bottom:1px solid #c1ccce;
	height:25px;
}

.userlist table .userlist-td a{
	color:#333333;
	cursor:pointer;
}

.userlist table .userlist-td .pro-img{
	margin:6px;
	width:98px; 
	height:98px; 
	overflow:hidden; 
	border:1px solid #e9e9e9;
}

.userlist table .text-right{
	text-align:right;
	padding-right:10px;
}

.userlist table .orange{
	color:#F47607;
}

.userlist table .userlist-td-r{
	border-right:0px;
}

.userlist table .userlist-td-b{
	border-bottom:0px;
}

.userlist table .option{
	width:10%;
}

.userlist table .order-ino{
	width:15%;
}

.userlist table .user-name{
	width:25%;
}

.userlist table .memo{
	width:35%;
}

.userlist table .action{
	width:15%;
}

.userlist table .prod-name{
	width:15%;
}

.userlist table .prod-pic{
	width:15%;
}
.userlist table .prod-price{
	width:15%;
}
.userlist table .store-num{
	width:15%;
}
.userlist table .sale-num{
	width:15%;
}
.userlist table .order-detail{
	width:15%;
}

.userlist table .startitle{
	width:100px;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}

.userlist table .starvalue{
	width:200px;
	padding-top:5px;
	padding-bottom:5px;
}


.pagebar{
	color:#333333;
	font-family:"宋体";
	font-size:13px; 
	line-height:27px;
}

.chgpasswd{
	margin-left:85px;
	margin-right:5px;
	margin-top:35px;
	color:#333333;
	font-family:"宋体";
	font-size:13px; 
	margin-bottom:15px;
}


.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 20px/100% 微软雅黑;
	padding: .3em 1em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	font-family:'宋体';
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}


/* gray */
.gray {
	color: green;
	border: solid 1px #D2D2D2;
	background: #FCFCFC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F2F2F2));
	background: -moz-linear-gradient(top,  #FCFCFC,  #F2F2F2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F2F2F2');
}

.gray:hover {
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E7E7E7));
	background: -moz-linear-gradient(top,  #FAFAFA,  #E7E7E7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E7E7E7');
}



/*cyan*/
.cyan {
	color: #ffffff;
	border: solid 1px #9CC777;
	background: #B2E376;
	background: -webkit-gradient(linear, left top, left bottom, from(#B2E376), to(#91CC62));
	background: -moz-linear-gradient(top,  #B2E376,  #91CC62);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2E376', endColorstr='#91CC62');
}

.cyan:hover {
	background: #99D551;
	background: -webkit-gradient(linear, left top, left bottom, from(#99D551), to(#6DB537));
	background: -moz-linear-gradient(top,  #99D551,  #6DB537);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#99D551', endColorstr='#6DB537');
}


/* green */
.green {
	color: #ffffff;
	border: solid 1px #538312;
	background: #46AA55;
	background: -webkit-gradient(linear, left top, left bottom, from(#46AA55), to(#1A862B));
	background: -moz-linear-gradient(top,  #46AA55,  #1A862B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#46AA55', endColorstr='#1A862B');
}

.green:hover {
	background: #34813D;
	background: -webkit-gradient(linear, left top, left bottom, from(#34813D), to(#116819));
	background: -moz-linear-gradient(top,  #34813D,  #116819);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#34813D', endColorstr='#116819');
}





#footer { color: #626261; text-align: center; background: #fff; padding: 17px 0 40px; border-top: 2px solid #aaa; }
#footer h2 { font-size: 18px; margin-top: 15px; }
#footer p { margin: 15px 0; font-size: 14px; }
#footer a { color: #626261; padding: 0 15px; }
.mbox { color: #343434; height: 130px; margin-top: 30px; }
.mbox h4 { font-size: 14px; text-align: center; }
.mbox p { text-align: center; margin-bottom: 30px; }
.more { border-top: 1px solid #c7c7c7; height: 1px; text-align: center;position:relative;}
.more a { display: inline-block; width: 41px; height: 41px; background: url(img/more.png); position: relative; top: -20px; line-height: 41px; color: #fff; }
.container .hd { padding: 20px 0; overflow: hidden; }
.container h2 { font-size: 20px; color: #000; height: 24px; line-height: 24px; float: left; }
.container h2 strong { color: #ba0000; }
.formula { height: 140px; background: url(img/formula.png); position: relative; margin-bottom: 20px; }
.formula a { display: block; position: absolute; width: 140px; height: 140px; top: 0; left: 21px; background: url(img/formula.png) no-repeat -21px 0; text-indent: -9999px; overflow: hidden; }
.formula a.i2 { background-position: -225px 0; left: 225px; }
.formula a.i3 { background-position: -429px 0; left: 429px; }
.formula a.i4 { background-position: -632px 0; left: 632px; }
.formula a:hover { background-position: -21px -140px; }
.formula a.i2:hover { background-position: -225px -140px; }
.formula a.i3:hover { background-position: -429px -140px; }
.formula a.i4:hover { background-position: -632px -140px; ; }
#services h3 { text-align: center; font-size: 14px; color: #ba0000; }
#services li { float: left; width: 164px; margin-right: 40px; }
#services ul { width: 1100px; }
#about { background: url(img/about.png) no-repeat 260px 30px; }
#about .bd { height: 350px; position: relative; }
#about .bd p { border: 1px solid #cfcecb; padding: 20px 35px; background: #fff; width: 560px; text-indent: 2em; line-height: 24px; position: absolute; top: 70px; left: 0; }
#about h5 { font-size: 24px; color: #343434; position: absolute; left: 580px; top: 310px; }
#about h3 { font-size: 32px; color: #c3c2c1; position: absolute; left: 434px; top: 275px; }
#about ul { position: absolute; left: 0; top: 270px; }
#about li { float: left; margin-right: 3px; }
#case .tabs { float: right; line-height: 24px; font-size: 16px; color: #a09f9f; }
#case .tabs a { color: #000; padding: 0 15px; }
#case .tabs a.cur { color: #ba0000; }
#case ul { width: 1100px; }
#case li { margin: 0 17px 19px 0; float: left; width: 235px; height: 148px; }
#case li strong { font-size: 16px; display: block; text-align: center; padding-top: 90px; }
#case li a { display: block; position: relative; color: #fff; }
#case li p { position: absolute; width: 235px; height: 148px; background: url(img/mark.png); z-index: 10; top: 0; left: 0; display: none; }
div#shell { display: block; position: relative; width: 996px; height: 540px; overflow: hidden; }
div#shell { z-index: 1; }
img#water1 { position: absolute; top: 50px; left: 800px; z-index: 4; }
img#water2 { position: absolute; z-index: 4; top: 80px; left: 50px; }
img#water3 { position: absolute; z-index: 3; top: 20px; left: 53px; }
img#water4 { position: absolute; top: 0; left: 32px; z-index: 2; }
img#eye { position: absolute; top: 90px; left: 170px; z-index: 1; }
/* focus */
#focus { width: 996px; height: 540px; overflow: hidden; position: relative; }
#focus ul { height: 540px; position: absolute; }
#focus ul li { float: left; width: 996px; height: 540px; overflow: hidden; position: relative; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btn { position: absolute; width: 996px; height: 16px; right: 0; bottom: 50px; text-align: center; z-index: 900; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 16px; height: 16px; _font-size: 0; margin-left: 13px; cursor: pointer; background: url(img/focus.png); }
#focus .btn span.on { background-position: 0 bottom; }
#focus .dec { position: absolute; right: -900px; top: 180px; text-align: right; }
#focus h3 { font-weight: bold; font-size: 36px; color: #ab261d; line-height: 40px; height: 40px; }
#focus h5 { font-size: 14px; color: #a4a4a1; line-height: 30px; clear: both; }
#focus p { font-size: 14px; color: #343434; line-height: 24px; }
.page{overflow:hidden;}


.treePanert{
	color: #FFFFFF;
	font-weight: bold;
	line-height:30px;
	height:30px;
}

.labelPoint{
	color: #000000;
	font-weight: bold;
	line-height:30px;
	height:30px;
}
.myButton{
	background: url(../images/commit.jpg) center no-repeat;
	width:92px;
	height:31px;
	text-align:center;
	font-family: "微软雅黑";
	font-size:12px;
	color: #FFFFFF;
	border:0px solid;
}
.menuSelected{
background-color:white;
}